package com.wdb.utils;

import com.baomidou.mybatisplus.core.metadata.IPage;

import java.util.List;

/**
 * @author: wendaobai@qq.com
 * @date: 2024/1/23 0023 11:06
 */
public class PageUtil extends cn.hutool.core.util.PageUtil {
  /** Page 数据处理 */
  public static <T> PageResult<T> toPage(IPage<T> page) {
    return new PageResult<T>(page.getRecords(), page.getTotal());
  }
  /** 自定义分页 */
  public static <T> PageResult<T> toPage(List<T> list) {
    return new PageResult<>(list, list.size());
  }
  /** 自定义分页 */
  public static <T> PageResult<T> toPage(List<T> list, Integer count) {
    return new PageResult<>(list, count);
  }
}
